API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsGraphics
Cameras
Frustum.h
1
// Frustum.h
3
//
5
6
namespace
nkGraphics
7
{
11
class
Frustum
final
12
{
13
public :
14
18
Frustum
() ;
24
Frustum
(
const
Frustum
& other) ;
28
~Frustum
() ;
29
33
void
buildFrustum
(
const
nkMaths::Matrix
& viewMat,
const
nkMaths::Matrix
& projMat) ;
34
41
const
nkMaths::Vector
&
getPlane
(
unsigned
int
index)
const
;
42
} ;
43
}
nkGraphics::Frustum::Frustum
Frustum(const Frustum &other)
nkMaths::Matrix
Represents a 4x4 float matrix.
Definition:
Matrix.h:14
nkGraphics::Frustum::getPlane
const nkMaths::Vector & getPlane(unsigned int index) const
nkGraphics::Frustum::buildFrustum
void buildFrustum(const nkMaths::Matrix &viewMat, const nkMaths::Matrix &projMat)
nkGraphics::Frustum::~Frustum
~Frustum()
nkGraphics::Frustum
Defines a frustum.
Definition:
Frustum.h:12
nkGraphics::Frustum::Frustum
Frustum()
nkGraphics
Encompasses all API of component NilkinsGraphics.
Definition:
BoundingBox.h:7
nkMaths::Vector
A 4-component vector class, with floats.
Definition:
Vector.h:12
Generated by
Doxygen
1.8.18